#ifndef IOCUPANTE_H_
#define IOCUPANTE_H_
#include "server_Coordenada.h"
#include <string>

using std::string;

class IOcupante {
public:
    virtual void ubicar(Coordenada coord);
    virtual void destruir();
    virtual Coordenada getPosicion() = 0;
    virtual void colisionarConBombaPlanta(); //muere en el instante.
    virtual void colisionarConBomberman(IOcupante* bomberman);
    virtual void colisionarConEnemigo();
    virtual void colisionarConPlanta();
    virtual void colisionarCon(IOcupante* ocupante);
    virtual void recibirExplosion();
    virtual string serializar();
};


#endif
